software application software thin-client radius3 crm java software development management business software relationship customer application development